package com.sinodata.common
{
	import com.sinodata.workflow.Task;
	
	import flash.events.Event;

	public interface ISurface
	{
		function setData(data:Object):void;
		function getData():Object;
		function init(e:Event):void;
		function destroy(e:Event):void;
		function exec(condition:String="0",data:Object=null,direction:int=0):void;
		function next(viewName:String,data:Object):void;
		function prior(viewName:String,data:Object):void;
		function initView(event:Event):void;
		function timeout_exec():void;
	}
}